package com.naiterui.ehp.bs.pharmacist.exception;

import com.naiterui.ehp.bp.support.exception.BaseExceptionCodes;

/**
 * <pre>
 *     错误码范围：1210xxxx
 * </pre>
 *
 * @author 王泽浩
 * @since 1.0.0
 */
public interface ExceptionCodes extends BaseExceptionCodes {

    /**
     * 该手机号未被添加，请联系管理员添加
     */
    int PHARMACIST_ACCOUNT_NOT_EXISTS = 60100101;

    /**
     * 该手机号未激活，请注册激活
     */
    int PHARMACIST_ACCOUNT_NOT_NORMAL = 60100102;

    /**
     * 登录失败异常提示
     */
    int LOGIN_FAIL_COUNT = 60100103;

    /**
     * 登录失败超过指定次数
     */
    int LOGIN_FAIL_EXCEED_COUNT = 60100104;

    /**
     * 密码复杂度不合格
     */
    int PASSWORD_UNQUALIFIED = 60100105;

    /**
     * 密码已过期
     */
    int PWD_EXPIRE_ERROR = 60100106;

    /**
     * 该处方医生未签名成功
     */
    int RECOM_DOCTOR_SIGN_NOT_SUCCESS = 60100107;

    /**
     * 药师签名失败
     */
    int RECOM_PHARMACIST_SING_FAILED = 60100108;

    /**
     * 药师签名失败
     */
    int RECOM_DOCTOR_SIGN_FILE_NOT_EXIST = 60100109;

    /**
     * 药师签名失败
     */
    int RECOM_PHARMACIST_NOT_PERMISSION = 60100110;

    /**
     * 审核不通过时，备注不能为空
     */
    int AUDIT_REMARK_NOT_EMPTY = 60100111;
    /**
     * 账户已认证
     */
    int ACCOUNT_AUTHENTICATED = 60100112;

    /**
     * 处方已审核通过
     */
    int RECOM_AUDIT_PASS_ALREADY = 60100113;

    /**
     * 处方已超时失效
     */
    int RECOM_AUDIT_EXPIRED = 60100114;

    /**
     * 处方正在被系统重新分配，无法进行审核
     */
    int RECOM_RESET_BY_SYSTEM = 60100115;

    /**
     * 电子签名-签名文件下载失败
     */
    int ESIGN_DOWNLOAD_FILE_FAILED = 60100116;

    /**
     * 药师签名文件上传失败
     */
    int PHARMACIST_SEAL_IMG_UPLOAD_FAIL = 60100117;

    /**
     * 登录需要进行实名
     */
    int LOGIN_NEED_VERIFY_AUTH = 60100118;

    /**
     * 药师未实名
     */
    int PHARMACIST_UNNAMED = 60100119;

    /**
     * 二维码失效
     */
    int PHARMACIST_QRCODE_IS_EXPIRED = 60100120;

    /**
     * CMS已绑定药师
     */
    int CMS_PHARMACIST_BOUND = 60100121;

    /**
     * 未绑定药师
     */
    int PHARMACIST_UNBOUND = 60100122;

    /**
     * 药师未激活
     */
    int PHARMACIST_NOT_ACTIVE = 60100123;

    /**
     * 药师激活信息有误
     */
    int PHARMACIST_ACTIVE_INFO_ERROE = 60100124;
    /**
     * 手机号已存在，不可重复添加
     */
    int PHARMACIST_PHONE_IS_EXISTS = 60100125;
    /**
     * 身份证号已存在，不可重复添加
     */
    int PHARMACIST_ID_CARD_IS_EXISTS = 60100126;
    /**
     * 此身份证已有医生注册，请勿重复添加
     */
    int PHARMACIST_DOCTOR_ID_CARD_IS_EXISTS = 60100127;
    /**
     * 药师签名图片保存失败
     */
    int PHARMACIST_SEAL_IMG_FAIL = 60100128;

    /**
     * 药师实名认证操作超时，请重新完成实名认证流程
     */
    int PHARMACIST_AUTH_ID_EXPIRE = 60100129;

    /**
     * 药师账号已激活请勿重复激活
     */
    int PHARMACIST_ALREADY_ACTIVE = 60100130;


    /**
     * 三方-腾讯云异常
     */
    int EXT_TENCEN_CLOUD_ERR = 60019901;
}
